package com.hyt.it.ogt.ykcj.domain.param;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Description: EnterpriseScoreLineListParam
 * @author: longt
 * @date: 2021/11/22 下午6:31
 */
@Data
@Accessors(chain = true)
@ApiModel(value="EnterpriseScoreLineListParam对象", description="查询列表请求参数")
@JsonIgnoreProperties(ignoreUnknown = true)
public class EnterpriseScoreLineListParam {

    @ApiModelProperty(value = "考试id（返显字段，新增非必填）")
    private String examId;

    @ApiModelProperty(value = "分数线类型（0：单科 1：复合 2：区间）（返显字段，新增非必填）")
    private String type;

    @ApiModelProperty(value = "维度：0：考试  1：科目（返显字段，新增非必填）2：考试组")
    private String dimension;

    @ApiModelProperty(value = "科目id（返显字段，新增非必填）")
    private String subjectId;

    @ApiModelProperty(value = "科目集合（新增修改区间分数线必填）")
    private List<String> subjectList;

    @ApiModelProperty(value = "考试集合（新增修改子考试区间分数线必填）")
    private List<String> examList;

    @ApiModelProperty(value = "分数线集合")
    private List<EnterpriseScoreLineSaveParam> scoreLineData;
}
